
main:     file format elf64-x86-64


Disassembly of section .init:

0000000000400550 <_init>:
  400550:	48 83 ec 08          	sub    $0x8,%rsp
  400554:	48 8b 05 9d 0a 20 00 	mov    0x200a9d(%rip),%rax        # 600ff8 <__gmon_start__>
  40055b:	48 85 c0             	test   %rax,%rax
  40055e:	74 05                	je     400565 <_init+0x15>
  400560:	e8 6b 00 00 00       	callq  4005d0 <__gmon_start__@plt>
  400565:	48 83 c4 08          	add    $0x8,%rsp
  400569:	c3                   	retq   

Disassembly of section .plt:

0000000000400570 <.plt>:
  400570:	ff 35 92 0a 20 00    	pushq  0x200a92(%rip)        # 601008 <_GLOBAL_OFFSET_TABLE_+0x8>
  400576:	ff 25 94 0a 20 00    	jmpq   *0x200a94(%rip)        # 601010 <_GLOBAL_OFFSET_TABLE_+0x10>
  40057c:	0f 1f 40 00          	nopl   0x0(%rax)

0000000000400580 <write@plt>:
  400580:	ff 25 92 0a 20 00    	jmpq   *0x200a92(%rip)        # 601018 <write@GLIBC_2.2.5>
  400586:	68 00 00 00 00       	pushq  $0x0
  40058b:	e9 e0 ff ff ff       	jmpq   400570 <.plt>

0000000000400590 <printf@plt>:
  400590:	ff 25 8a 0a 20 00    	jmpq   *0x200a8a(%rip)        # 601020 <printf@GLIBC_2.2.5>
  400596:	68 01 00 00 00       	pushq  $0x1
  40059b:	e9 d0 ff ff ff       	jmpq   400570 <.plt>

00000000004005a0 <close@plt>:
  4005a0:	ff 25 82 0a 20 00    	jmpq   *0x200a82(%rip)        # 601028 <close@GLIBC_2.2.5>
  4005a6:	68 02 00 00 00       	pushq  $0x2
  4005ab:	e9 c0 ff ff ff       	jmpq   400570 <.plt>

00000000004005b0 <__libc_start_main@plt>:
  4005b0:	ff 25 7a 0a 20 00    	jmpq   *0x200a7a(%rip)        # 601030 <__libc_start_main@GLIBC_2.2.5>
  4005b6:	68 03 00 00 00       	pushq  $0x3
  4005bb:	e9 b0 ff ff ff       	jmpq   400570 <.plt>

00000000004005c0 <strcmp@plt>:
  4005c0:	ff 25 72 0a 20 00    	jmpq   *0x200a72(%rip)        # 601038 <strcmp@GLIBC_2.2.5>
  4005c6:	68 04 00 00 00       	pushq  $0x4
  4005cb:	e9 a0 ff ff ff       	jmpq   400570 <.plt>

00000000004005d0 <__gmon_start__@plt>:
  4005d0:	ff 25 6a 0a 20 00    	jmpq   *0x200a6a(%rip)        # 601040 <__gmon_start__>
  4005d6:	68 05 00 00 00       	pushq  $0x5
  4005db:	e9 90 ff ff ff       	jmpq   400570 <.plt>

00000000004005e0 <memcpy@plt>:
  4005e0:	ff 25 62 0a 20 00    	jmpq   *0x200a62(%rip)        # 601048 <memcpy@GLIBC_2.14>
  4005e6:	68 06 00 00 00       	pushq  $0x6
  4005eb:	e9 80 ff ff ff       	jmpq   400570 <.plt>

00000000004005f0 <malloc@plt>:
  4005f0:	ff 25 5a 0a 20 00    	jmpq   *0x200a5a(%rip)        # 601050 <malloc@GLIBC_2.2.5>
  4005f6:	68 07 00 00 00       	pushq  $0x7
  4005fb:	e9 70 ff ff ff       	jmpq   400570 <.plt>

0000000000400600 <open@plt>:
  400600:	ff 25 52 0a 20 00    	jmpq   *0x200a52(%rip)        # 601058 <open@GLIBC_2.2.5>
  400606:	68 08 00 00 00       	pushq  $0x8
  40060b:	e9 60 ff ff ff       	jmpq   400570 <.plt>

Disassembly of section .text:

0000000000400610 <_start>:
  400610:	31 ed                	xor    %ebp,%ebp
  400612:	49 89 d1             	mov    %rdx,%r9
  400615:	5e                   	pop    %rsi
  400616:	48 89 e2             	mov    %rsp,%rdx
  400619:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
  40061d:	50                   	push   %rax
  40061e:	54                   	push   %rsp
  40061f:	49 c7 c0 00 0a 40 00 	mov    $0x400a00,%r8
  400626:	48 c7 c1 90 09 40 00 	mov    $0x400990,%rcx
  40062d:	48 c7 c7 fd 06 40 00 	mov    $0x4006fd,%rdi
  400634:	e8 77 ff ff ff       	callq  4005b0 <__libc_start_main@plt>
  400639:	f4                   	hlt    
  40063a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)

0000000000400640 <deregister_tm_clones>:
  400640:	b8 6f 10 60 00       	mov    $0x60106f,%eax
  400645:	55                   	push   %rbp
  400646:	48 2d 68 10 60 00    	sub    $0x601068,%rax
  40064c:	48 83 f8 0e          	cmp    $0xe,%rax
  400650:	48 89 e5             	mov    %rsp,%rbp
  400653:	77 02                	ja     400657 <deregister_tm_clones+0x17>
  400655:	5d                   	pop    %rbp
  400656:	c3                   	retq   
  400657:	b8 00 00 00 00       	mov    $0x0,%eax
  40065c:	48 85 c0             	test   %rax,%rax
  40065f:	74 f4                	je     400655 <deregister_tm_clones+0x15>
  400661:	5d                   	pop    %rbp
  400662:	bf 68 10 60 00       	mov    $0x601068,%edi
  400667:	ff e0                	jmpq   *%rax
  400669:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000400670 <register_tm_clones>:
  400670:	b8 68 10 60 00       	mov    $0x601068,%eax
  400675:	55                   	push   %rbp
  400676:	48 2d 68 10 60 00    	sub    $0x601068,%rax
  40067c:	48 c1 f8 03          	sar    $0x3,%rax
  400680:	48 89 e5             	mov    %rsp,%rbp
  400683:	48 89 c2             	mov    %rax,%rdx
  400686:	48 c1 ea 3f          	shr    $0x3f,%rdx
  40068a:	48 01 d0             	add    %rdx,%rax
  40068d:	48 d1 f8             	sar    %rax
  400690:	75 02                	jne    400694 <register_tm_clones+0x24>
  400692:	5d                   	pop    %rbp
  400693:	c3                   	retq   
  400694:	ba 00 00 00 00       	mov    $0x0,%edx
  400699:	48 85 d2             	test   %rdx,%rdx
  40069c:	74 f4                	je     400692 <register_tm_clones+0x22>
  40069e:	5d                   	pop    %rbp
  40069f:	48 89 c6             	mov    %rax,%rsi
  4006a2:	bf 68 10 60 00       	mov    $0x601068,%edi
  4006a7:	ff e2                	jmpq   *%rdx
  4006a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

00000000004006b0 <__do_global_dtors_aux>:
  4006b0:	80 3d ad 09 20 00 00 	cmpb   $0x0,0x2009ad(%rip)        # 601064 <_edata>
  4006b7:	75 11                	jne    4006ca <__do_global_dtors_aux+0x1a>
  4006b9:	55                   	push   %rbp
  4006ba:	48 89 e5             	mov    %rsp,%rbp
  4006bd:	e8 7e ff ff ff       	callq  400640 <deregister_tm_clones>
  4006c2:	5d                   	pop    %rbp
  4006c3:	c6 05 9a 09 20 00 01 	movb   $0x1,0x20099a(%rip)        # 601064 <_edata>
  4006ca:	f3 c3                	repz retq 
  4006cc:	0f 1f 40 00          	nopl   0x0(%rax)

00000000004006d0 <frame_dummy>:
  4006d0:	48 83 3d 48 07 20 00 	cmpq   $0x0,0x200748(%rip)        # 600e20 <__JCR_END__>
  4006d7:	00 
  4006d8:	74 1e                	je     4006f8 <frame_dummy+0x28>
  4006da:	b8 00 00 00 00       	mov    $0x0,%eax
  4006df:	48 85 c0             	test   %rax,%rax
  4006e2:	74 14                	je     4006f8 <frame_dummy+0x28>
  4006e4:	55                   	push   %rbp
  4006e5:	bf 20 0e 60 00       	mov    $0x600e20,%edi
  4006ea:	48 89 e5             	mov    %rsp,%rbp
  4006ed:	ff d0                	callq  *%rax
  4006ef:	5d                   	pop    %rbp
  4006f0:	e9 7b ff ff ff       	jmpq   400670 <register_tm_clones>
  4006f5:	0f 1f 00             	nopl   (%rax)
  4006f8:	e9 73 ff ff ff       	jmpq   400670 <register_tm_clones>

00000000004006fd <main>:
  4006fd:	55                   	push   %rbp
  4006fe:	48 89 e5             	mov    %rsp,%rbp
  400701:	48 83 ec 10          	sub    $0x10,%rsp
  400705:	be 20 0a 40 00       	mov    $0x400a20,%esi
  40070a:	bf 22 0a 40 00       	mov    $0x400a22,%edi
  40070f:	e8 37 00 00 00       	callq  40074b <mfopen>
  400714:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
  400718:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  40071c:	8b 88 0c 04 00 00    	mov    0x40c(%rax),%ecx
  400722:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  400726:	8b 90 08 04 00 00    	mov    0x408(%rax),%edx
  40072c:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  400730:	8b 40 04             	mov    0x4(%rax),%eax
  400733:	89 c6                	mov    %eax,%esi
  400735:	bf 30 0a 40 00       	mov    $0x400a30,%edi
  40073a:	b8 00 00 00 00       	mov    $0x0,%eax
  40073f:	e8 4c fe ff ff       	callq  400590 <printf@plt>
  400744:	b8 00 00 00 00       	mov    $0x0,%eax
  400749:	c9                   	leaveq 
  40074a:	c3                   	retq   

000000000040074b <mfopen>:
  40074b:	55                   	push   %rbp
  40074c:	48 89 e5             	mov    %rsp,%rbp
  40074f:	48 83 ec 20          	sub    $0x20,%rsp
  400753:	48 89 7d e8          	mov    %rdi,-0x18(%rbp)
  400757:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
  40075b:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%rbp)
  400762:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
  400766:	be 71 0a 40 00       	mov    $0x400a71,%esi
  40076b:	48 89 c7             	mov    %rax,%rdi
  40076e:	e8 4d fe ff ff       	callq  4005c0 <strcmp@plt>
  400773:	85 c0                	test   %eax,%eax
  400775:	75 1b                	jne    400792 <mfopen+0x47>
  400777:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  40077b:	be 00 00 00 00       	mov    $0x0,%esi
  400780:	48 89 c7             	mov    %rax,%rdi
  400783:	b8 00 00 00 00       	mov    $0x0,%eax
  400788:	e8 73 fe ff ff       	callq  400600 <open@plt>
  40078d:	89 45 fc             	mov    %eax,-0x4(%rbp)
  400790:	eb 68                	jmp    4007fa <mfopen+0xaf>
  400792:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
  400796:	be 73 0a 40 00       	mov    $0x400a73,%esi
  40079b:	48 89 c7             	mov    %rax,%rdi
  40079e:	e8 1d fe ff ff       	callq  4005c0 <strcmp@plt>
  4007a3:	85 c0                	test   %eax,%eax
  4007a5:	75 20                	jne    4007c7 <mfopen+0x7c>
  4007a7:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  4007ab:	ba b6 01 00 00       	mov    $0x1b6,%edx
  4007b0:	be 41 02 00 00       	mov    $0x241,%esi
  4007b5:	48 89 c7             	mov    %rax,%rdi
  4007b8:	b8 00 00 00 00       	mov    $0x0,%eax
  4007bd:	e8 3e fe ff ff       	callq  400600 <open@plt>
  4007c2:	89 45 fc             	mov    %eax,-0x4(%rbp)
  4007c5:	eb 33                	jmp    4007fa <mfopen+0xaf>
  4007c7:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
  4007cb:	be 75 0a 40 00       	mov    $0x400a75,%esi
  4007d0:	48 89 c7             	mov    %rax,%rdi
  4007d3:	e8 e8 fd ff ff       	callq  4005c0 <strcmp@plt>
  4007d8:	85 c0                	test   %eax,%eax
  4007da:	75 1e                	jne    4007fa <mfopen+0xaf>
  4007dc:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  4007e0:	ba b6 01 00 00       	mov    $0x1b6,%edx
  4007e5:	be 41 04 00 00       	mov    $0x441,%esi
  4007ea:	48 89 c7             	mov    %rax,%rdi
  4007ed:	b8 00 00 00 00       	mov    $0x0,%eax
  4007f2:	e8 09 fe ff ff       	callq  400600 <open@plt>
  4007f7:	89 45 fc             	mov    %eax,-0x4(%rbp)
  4007fa:	83 7d fc 00          	cmpl   $0x0,-0x4(%rbp)
  4007fe:	79 07                	jns    400807 <mfopen+0xbc>
  400800:	b8 00 00 00 00       	mov    $0x0,%eax
  400805:	eb 5a                	jmp    400861 <mfopen+0x116>
  400807:	bf 10 04 00 00       	mov    $0x410,%edi
  40080c:	e8 df fd ff ff       	callq  4005f0 <malloc@plt>
  400811:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
  400815:	48 83 7d f0 00       	cmpq   $0x0,-0x10(%rbp)
  40081a:	75 11                	jne    40082d <mfopen+0xe2>
  40081c:	8b 45 fc             	mov    -0x4(%rbp),%eax
  40081f:	89 c7                	mov    %eax,%edi
  400821:	e8 7a fd ff ff       	callq  4005a0 <close@plt>
  400826:	b8 00 00 00 00       	mov    $0x0,%eax
  40082b:	eb 34                	jmp    400861 <mfopen+0x116>
  40082d:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
  400831:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
  400837:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
  40083b:	8b 55 fc             	mov    -0x4(%rbp),%edx
  40083e:	89 50 04             	mov    %edx,0x4(%rax)
  400841:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
  400845:	c7 80 08 04 00 00 00 	movl   $0x400,0x408(%rax)
  40084c:	04 00 00 
  40084f:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
  400853:	c7 80 0c 04 00 00 00 	movl   $0x0,0x40c(%rax)
  40085a:	00 00 00 
  40085d:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
  400861:	c9                   	leaveq 
  400862:	c3                   	retq   

0000000000400863 <mfflush>:
  400863:	55                   	push   %rbp
  400864:	48 89 e5             	mov    %rsp,%rbp
  400867:	48 83 ec 10          	sub    $0x10,%rsp
  40086b:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
  40086f:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  400873:	8b 80 0c 04 00 00    	mov    0x40c(%rax),%eax
  400879:	85 c0                	test   %eax,%eax
  40087b:	7e 34                	jle    4008b1 <mfflush+0x4e>
  40087d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  400881:	8b 80 0c 04 00 00    	mov    0x40c(%rax),%eax
  400887:	48 63 d0             	movslq %eax,%rdx
  40088a:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  40088e:	48 8d 48 08          	lea    0x8(%rax),%rcx
  400892:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  400896:	8b 40 04             	mov    0x4(%rax),%eax
  400899:	48 89 ce             	mov    %rcx,%rsi
  40089c:	89 c7                	mov    %eax,%edi
  40089e:	e8 dd fc ff ff       	callq  400580 <write@plt>
  4008a3:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  4008a7:	c7 80 0c 04 00 00 00 	movl   $0x0,0x40c(%rax)
  4008ae:	00 00 00 
  4008b1:	c9                   	leaveq 
  4008b2:	c3                   	retq   

00000000004008b3 <mfwrite>:
  4008b3:	55                   	push   %rbp
  4008b4:	48 89 e5             	mov    %rsp,%rbp
  4008b7:	48 83 ec 20          	sub    $0x20,%rsp
  4008bb:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
  4008bf:	89 75 f4             	mov    %esi,-0xc(%rbp)
  4008c2:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
  4008c6:	8b 45 f4             	mov    -0xc(%rbp),%eax
  4008c9:	48 63 d0             	movslq %eax,%rdx
  4008cc:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  4008d0:	8b 80 0c 04 00 00    	mov    0x40c(%rax),%eax
  4008d6:	48 63 c8             	movslq %eax,%rcx
  4008d9:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  4008dd:	48 01 c8             	add    %rcx,%rax
  4008e0:	48 8d 48 08          	lea    0x8(%rax),%rcx
  4008e4:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  4008e8:	48 89 c6             	mov    %rax,%rsi
  4008eb:	48 89 cf             	mov    %rcx,%rdi
  4008ee:	e8 ed fc ff ff       	callq  4005e0 <memcpy@plt>
  4008f3:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  4008f7:	8b 90 0c 04 00 00    	mov    0x40c(%rax),%edx
  4008fd:	8b 45 f4             	mov    -0xc(%rbp),%eax
  400900:	01 c2                	add    %eax,%edx
  400902:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  400906:	89 90 0c 04 00 00    	mov    %edx,0x40c(%rax)
  40090c:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  400910:	8b 00                	mov    (%rax),%eax
  400912:	85 c0                	test   %eax,%eax
  400914:	75 36                	jne    40094c <mfwrite+0x99>
  400916:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  40091a:	8b 80 0c 04 00 00    	mov    0x40c(%rax),%eax
  400920:	85 c0                	test   %eax,%eax
  400922:	7e 28                	jle    40094c <mfwrite+0x99>
  400924:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  400928:	8b 80 0c 04 00 00    	mov    0x40c(%rax),%eax
  40092e:	83 e8 01             	sub    $0x1,%eax
  400931:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
  400935:	48 98                	cltq   
  400937:	0f b6 44 02 08       	movzbl 0x8(%rdx,%rax,1),%eax
  40093c:	3c 0a                	cmp    $0xa,%al
  40093e:	75 0c                	jne    40094c <mfwrite+0x99>
  400940:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
  400944:	48 89 c7             	mov    %rax,%rdi
  400947:	e8 17 ff ff ff       	callq  400863 <mfflush>
  40094c:	8b 45 f4             	mov    -0xc(%rbp),%eax
  40094f:	c9                   	leaveq 
  400950:	c3                   	retq   

0000000000400951 <mfclose>:
  400951:	55                   	push   %rbp
  400952:	48 89 e5             	mov    %rsp,%rbp
  400955:	48 83 ec 10          	sub    $0x10,%rsp
  400959:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
  40095d:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  400961:	8b 80 0c 04 00 00    	mov    0x40c(%rax),%eax
  400967:	85 c0                	test   %eax,%eax
  400969:	7e 0c                	jle    400977 <mfclose+0x26>
  40096b:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  40096f:	48 89 c7             	mov    %rax,%rdi
  400972:	e8 ec fe ff ff       	callq  400863 <mfflush>
  400977:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
  40097b:	8b 40 04             	mov    0x4(%rax),%eax
  40097e:	89 c7                	mov    %eax,%edi
  400980:	e8 1b fc ff ff       	callq  4005a0 <close@plt>
  400985:	c9                   	leaveq 
  400986:	c3                   	retq   
  400987:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
  40098e:	00 00 

0000000000400990 <__libc_csu_init>:
  400990:	41 57                	push   %r15
  400992:	41 89 ff             	mov    %edi,%r15d
  400995:	41 56                	push   %r14
  400997:	49 89 f6             	mov    %rsi,%r14
  40099a:	41 55                	push   %r13
  40099c:	49 89 d5             	mov    %rdx,%r13
  40099f:	41 54                	push   %r12
  4009a1:	4c 8d 25 68 04 20 00 	lea    0x200468(%rip),%r12        # 600e10 <__frame_dummy_init_array_entry>
  4009a8:	55                   	push   %rbp
  4009a9:	48 8d 2d 68 04 20 00 	lea    0x200468(%rip),%rbp        # 600e18 <__init_array_end>
  4009b0:	53                   	push   %rbx
  4009b1:	4c 29 e5             	sub    %r12,%rbp
  4009b4:	31 db                	xor    %ebx,%ebx
  4009b6:	48 c1 fd 03          	sar    $0x3,%rbp
  4009ba:	48 83 ec 08          	sub    $0x8,%rsp
  4009be:	e8 8d fb ff ff       	callq  400550 <_init>
  4009c3:	48 85 ed             	test   %rbp,%rbp
  4009c6:	74 1e                	je     4009e6 <__libc_csu_init+0x56>
  4009c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
  4009cf:	00 
  4009d0:	4c 89 ea             	mov    %r13,%rdx
  4009d3:	4c 89 f6             	mov    %r14,%rsi
  4009d6:	44 89 ff             	mov    %r15d,%edi
  4009d9:	41 ff 14 dc          	callq  *(%r12,%rbx,8)
  4009dd:	48 83 c3 01          	add    $0x1,%rbx
  4009e1:	48 39 eb             	cmp    %rbp,%rbx
  4009e4:	75 ea                	jne    4009d0 <__libc_csu_init+0x40>
  4009e6:	48 83 c4 08          	add    $0x8,%rsp
  4009ea:	5b                   	pop    %rbx
  4009eb:	5d                   	pop    %rbp
  4009ec:	41 5c                	pop    %r12
  4009ee:	41 5d                	pop    %r13
  4009f0:	41 5e                	pop    %r14
  4009f2:	41 5f                	pop    %r15
  4009f4:	c3                   	retq   
  4009f5:	90                   	nop
  4009f6:	66 2e 0f 1f 84 00 00 	nopw   %cs:0x0(%rax,%rax,1)
  4009fd:	00 00 00 

0000000000400a00 <__libc_csu_fini>:
  400a00:	f3 c3                	repz retq 

Disassembly of section .fini:

0000000000400a04 <_fini>:
  400a04:	48 83 ec 08          	sub    $0x8,%rsp
  400a08:	48 83 c4 08          	add    $0x8,%rsp
  400a0c:	c3                   	retq   
